package models.ope;

import java.sql.Date;

import models.cad.Usuario;

import stores.ope.ItemFaturaDAO;
import utils.Conexao;

public class ItemFatura {

	private int		is;
	private Fatura	fatura;
	private String	descricao;
	private Valor	valor;
	private Usuario usuario;
	private Date	dtOpe;

	public int getIs() {
		return is;
	}
	public void setIs(int is) {
		this.is = is;
	}
	public Fatura getFatura() {
		return fatura;
	}
	public void setFatura(Fatura fatura) {
		this.fatura = fatura;
	}
	public String getDescricao() {
		return descricao;
	}
	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}
	public Valor getValor() {
		return valor;
	}
	public void setValor(Valor valor) {
		this.valor = valor;
	}
	public Usuario getUsuario() {
		return usuario;
	}
	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}
	public Date getDtOpe() {
		return dtOpe;
	}
	public void setDtOpe(Date dtOpe) {
		this.dtOpe = dtOpe;
	}

	public static ItemFatura getFatura(int is) {
		ItemFaturaDAO itfDAO = new ItemFaturaDAO(Conexao.getConnection());
		return (ItemFatura) itfDAO.getByIs(is);
	}
	
	public static ItemFatura getFatura(String cod) {
		ItemFaturaDAO itfDAO = new ItemFaturaDAO(Conexao.getConnection());
		return (ItemFatura) itfDAO.getByCod(cod);
	}
	
}
